file transfer non-profit accounting software non-profit software membership tracking software fundraising software licensing fund accounting software copyright membership software membership management desktop publishing nonprofit software patent membership management software document management license agreement copyrights customer service intellectual property software attorney